carder's knee protector - Turkish English Dictionary